package grafica.base;


import java.awt.Color;
import java.awt.Graphics;

public class TriangoloBase   {
	
	private String colore="0x000000";
	private int w;
	private int h;
	private int xP;		//coordinate punto iù a sinistra
	private int yP;
	
	public TriangoloBase(){
		
	}
	
	public TriangoloBase(int xp,int yp,int base,int altezza){
			this.xP=xp;
			this.yP=yp;
			this.w=base;
			this.h=altezza;
	}
	
	public void Draw(Graphics oggetto) {
			int []x={xP,xP+w,xP+(w),xP};
			int []y={yP,yP,yP+h,yP};
			Color c=Color.decode(colore);
			oggetto.setColor(c);
			oggetto.fillPolygon(x, y, 4);
	}
	
	public int getBase() {
		return w;
	}
	public void setBase(int base) {
		this.w = base;
	}
	public int getAltezza() {
		return h;
	}
	public void setAltezza(int altezza) {
		this.h = altezza;
	}
	public int getXp() {
		return xP;
	}
	public void setXp(int xp) {
		this.xP = xp;
	}
	public int getYp() {
		return yP;
	}
	public void setYp(int yp) {
		this.yP = yp;
	}
	/**
	 * @param colore the colore to set
	 */
	public void setColore(String colore) {
		this.colore = colore;
	}
	/**
	 * @return the colore
	 */
	public String getColore() {
		return colore;
	}
	//Todo completare
	public boolean isAppartenenza(int x,int y){
		if(y>yP)
			return true;
		return false;
	}
}
